package org.ehe.business.drawing.domain.bo;

import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.ehe.business.drawing.domain.DesignDrawing;
import org.ehe.system.domain.SysClient;

import java.time.LocalDateTime;

/**
 * @author :zhangnn
 * @className :DesignDrawingBo
 * @description: TODO
 * @date 2025-07-22 10:53:09
 */

@Data
@EqualsAndHashCode(callSuper = false)
@AutoMapper(target = DesignDrawing.class, reverseConvertGenerate = false)
public class DesignDrawingBo {

    private Long id;


    private Long projectId;

    private Long siteId;

    /**
     * 图纸名称
     */
    private String drawName;


    private String drawCode;

    private String drawNo;

    private String secretLevel;


    /**
     * 当前状态
     */
    private String currentStatus;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 发布时间
     */
    private LocalDateTime publishTime;

    /**
     * 当前版本
     */
    private String currentVersion;

    /**
     * 图纸BOM提取状态
     */
    private String bomExtractStatus;
}
